$(function () {
  const form = layui.form
  // 定义校验规则
  // 密码框的验证规则 6-12 位
  form.verify({
    // 
    new: function (value) {
      if (value.length < 1 || value.length > 6) {
        return '昵称长度必须在 1 ~ 6 个字符之间！'
      }
    },
    // 新密码的验证规则：不能与旧密码一致
    samePwd: function (value) {
      if (value === $('#oldPwd').val()) {
        return '新旧密码不能相同！'
      }
    },
    // 确认密码的验证规则：与新密码一致
    rePwd: function (value) {
      if (value !== $('#newPwd').val()) {
        return '两次密码不一致！'
      }
    }
  })
  $('.layui-form').on('submit', function (e) {
    e.preventDefault()
    $.ajax({
      method: 'POST',
      url: '/my/updatepwd',
      data: $(this).serialize(),
      success: function (res) {
        if (res.status !== 0) {
          return layui.layer.msg('更新密码失败！')
        }
        layui.layer.msg('更新密码成功！')
        // 重置表单
        $('.layui-form').click()
        //或者清空token，跳转登录页，让用户重新登录
        localStorage.removeItem('token')
        // 页面跳转到login
        // window.location.href = '/Big-event/login.html'
        // 父页面与字页面之间子页面需要找到父页面可以用 parent
        // 上一层页面的跳转
        // parent.location.href='/Big-event/login.html'

        // 代表最外层页面的跳转
        top.location.href = '/Big-event/login.html'
      }
    })
  })
})